package com.yuye.application.manager;

import org.springframework.stereotype.Service;

import java.util.HashMap;
import java.util.Map;
@Service
public class OrderSortedManage {

    public static Map<String ,Integer> map = new HashMap<>();

    private String getName(Class cla){
        return cla.getName();
    }
    public int get(Class cla){
        //获取包名 + 类名 找
        cla.getName();
        return map.get(getName(cla)) == null ? 2147483647 : map.get(getName(cla));
    }

//    public void addLast(){
//
//        return 0;
//    }

    public void set(Class cla, int sort){
        map.put(getName(cla), sort);
    }


    public void setIfAbsent(Class cla, int sort){
        if(map.get(getName(cla)) == null){
            set(cla, sort);
        }
    }
}
